package com.note.common.annotation;

import java.lang.annotation.*;

/**
 * 标记只能通过网关访问的控制器或方法
 * 可以应用于类或方法上
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface GatewayOnly {
    /**
     * 描述信息
     */
    String value() default "";
    
    /**
     * 是否启用，默认启用
     */
    boolean enabled() default true;
} 